//单独验证某一个input  class="checkpass"
jQuery.validator.addMethod("checkacc", function(value, element) {
	return this.optional(element)
			|| ((value.length <= 30) && (value.length >= 3));
}, "账号由3至30位字符组合构成");
//开始时间<结束时间校验

$(function() {

	$("form").validate({
		submitHandler : function(form) {// 必须写在验证前面，否则无法ajax提交
			ly.ajaxSubmit(form, {// 验证新增是否成功
				type : "post",
				dataType : "json",//ajaxSubmi带有文件上传的。不需要设置json
				success : function(data) {
					if (data == "success") {
						layer.confirm('更新成功!是否关闭窗口?', function(index) {
							parent.grid.loadData();
							parent.layer.close(parent.pageii);
							return false;
						});
					} else {
						layer.msg('更新失败！', 3);
					}
				}
			});
		},
		errorPlacement : function(error, element) {// 自定义提示错误位置
			$(".l_err").css('display', 'block');
			// element.css('border','3px solid #FFCCCC');
			$(".l_err").html(error.html());
		},
		success : function(label) {// 验证通过后
			$(".l_err").css('display', 'none');
		}
	});
});
//删除赠送商品通过商品ID
function delProduct(dom){
	var id = dom.id;
	var pro_goods = $("#pro_goods").val();
	$("#pro_goods").val(pro_goods.replace(id+",","")); //去除pro_goods中的该商品ID
	//alert($("#"+id).parent().html());
	$("#"+id).parent().remove();
}
//赠送商品列表
function freeGoods(row){
	if(row){
		for(var i = 0; i< row.length;i++){
			var pro_goods_ids = $("#pro_goods").val();
			var product  = row[i];
			//判断是否已经添加过该商品
			if(pro_goods_ids == "" ){
				pro_goods_ids += product.id+",";
				var li ='<li class="list-group-item"><button class="btn badge" type="button" id="'+product.id+'"  onclick="delProduct(this)">删除</button>'+product.title+' </li>'
				$("#prodctsitems").append(li);
				$("#pro_goods").val(pro_goods_ids);
			}
			if(pro_goods_ids != "" && pro_goods_ids.indexOf(product.id) == -1){
				pro_goods_ids += product.id+",";
				var li ='<li class="list-group-item"><button class="btn badge" type="button" id="'+product.id+'"  onclick="delProduct(this)">删除</button>'+product.title+' </li>'
				$("#prodctsitems").append(li);
				$("#pro_goods").val(pro_goods_ids);
			}
		}
		layer.msg("已设置完毕",{icon:1})
	}
	//alert(row);
}
var giftGoodsIndex;
$(document).ready(function(){	
	$('#addRate').click(function(){
	   $('#pro_rate').val( parseInt($('#pro_rate').val(), 10) + 1);     
	   $("#ext").val("满"+$("#pro_count_m_dz").val()+"个促销折扣率"+ $("#pro_rate").val()+"%");
	});
	$('#subRate').click(function(){
	   $('#pro_rate').val( parseInt($('#pro_rate').val(), 10) - 1); 
	   $("#ext").val("满"+$("#pro_count_m_dz").val()+"个促销折扣率"+ $("#pro_rate").val()+"%"); 
	});
	$('#selectGoods').click(function(){
		giftGoodsIndex = layer.open({
			title : "选择赠品商品",
			type : 2,
			area : [ "90%", "90%" ],
			content : rootPath + '/goods/list/detail'
		});
	});
	$("#pro_money_m").on('input propertychange',function(){
        var result = $(this).val();
       //  alert(result);
         $("#ext").val("满"+result+"元减"+$("#pro_money_s").val()+"元");
    });
	$("#pro_money_s").on('input propertychange',function(){
        var result = $(this).val();
       //  alert(result);
         $("#ext").val("满"+$("#pro_money_m").val()+"元减"+result+"元");
    });
	$("#pro_money_m_mj").on('input propertychange',function(){
        var result = $(this).val();
         //alert($("#productsReduction").css("display"));
         if($("#productsReduction").css("display") =="block"){
             $("#ext").val("满"+result+"元减"+$("#pro_money_s_mj").val()+"元");
         }else if($("#productsGift").css("display") =="block"){
             $("#ext").val("满"+result+"个送"+$("#pro_count_s").val()+"个");
         }else if($("#proDiscountRate").css("display") =="block"){
             $("#ext").val("满"+result+"个促销折扣率"+$("#pro_rate").val()+"%");
         }
    });
	$("#pro_money_s_mj").on('input propertychange',function(){
        var result = $(this).val();
       // alert(result);
        if($("#productsReduction").css("display") =="block"){
           $("#ext").val("满"+$("#pro_money_m_mj").val()+"元减"+result+"元");
        }else if($("#productsGift").css("display") =="block"){
            $("#ext").val("满"+$("#pro_count_m").val()+"个送"+result+"个");
        }
   });
	
	$("#pro_count_m_mz").on('input propertychange',function(){
        var result = $(this).val();
         //alert($("#productsReduction").css("display"));
             $("#ext").val("满"+result+"个送"+$("#pro_count_s_mz").val()+"个");
    });
	$("#pro_count_s_mz").on('input propertychange',function(){
        var result = $(this).val();
       // alert(result);
       $("#ext").val("满"+$("#pro_count_m_mz").val()+"个送"+result+"个");
   });
	

	$("#pro_count_m_dz").on('input propertychange',function(){
        var result = $(this).val();
        $("#ext").val("满"+result+"个促销折扣率"+$("#pro_rate").val()+"%");
    });
	$("#pro_rate").on('input propertychange',function(){
        var result = $(this).val();
        if($("#proDiscountRate").css("display") =="block"){
            $("#ext").val("满"+$("#pro_count_m_dz").val()+"个促销折扣率"+result+"%");
        }
	});
	
});